Nuprl Definition : input-forwarding 13,45

input-forwarding{i:l}
input-forwarding(esCmdSysisupdateInf)
== e:E(Sys).
== (((e  In))  (Sys(e) = [In(e)]))
== & ((((e  In)))
== & ( ((loc(f(e)) = loc(e)))
== & ( (((e':E(Sys). ((e' <loc e) & loc(f(e')) = loc(f(e))))  (Sys(e) = Sys(f(e))))
== & ( & (((e':E(Sys). ((e' <loc e) & loc(f(e')) = loc(f(e)))))
== & ( & ( (Sys(e)
== & ( & ( (=
== & ( & ( (if e  prior(Sys)
== & ( & ( (then nth_tl(||filter(isupdate;es-interface-history(esSys; prior(Sys)(e)))||;
== & ( & ( (then nth_tl(filter(isupdate;es-interface-history(esSys; (f(e)))))
== & ( & ( (else filter(isupdate;es-interface-history(esSys; (f(e))))
== & ( & ( (fi ))))
== & ((((e  In)))  (loc(f(e)) = loc(e))  (Sys(e) = []))
== & (did-forward(esSysfe)
== & ( (a:E(Sys).
== & ( (a <loc e should-forward(esInisupdatefa did-forward(esSysfa))) 
latex



clarification:

input-forwarding{i:l}
input-forwarding(esCmdSysisupdateInf)
== e:es-E-interface(es;Sys).
== (((e  In))  (Sys(e) = [In(e) / []]  (Cmd List)))
== & ((((e  In)))
== & ( ((es-loc(es; (f(e))) = es-loc(ese Id))
== & ( (((e':es-E-interface(es;Sys)
== & ( ((((es-locl(ese'e) & es-loc(es; (f(e'))) = es-loc(es; (f(e)))  Id))
== & ( (( (Sys(e) = Sys(f(e))  (Cmd List)))
== & ( & (((e':es-E-interface(es;Sys)
== & ( & ((((es-locl(ese'e) & es-loc(es; (f(e'))) = es-loc(es; (f(e)))  Id)))
== & ( & ( (Sys(e)
== & ( & ( (=
== & ( & ( (if e  es-prior-interface{i:l}(esSys)
== & ( & ( (then nth_tl(||filter(isupdate
== & ( & ( (then nth_tl(||filter;es-interface-history(es;
== & ( & ( (then nth_tl(||filter;es-interface-history(Sys;
== & ( & ( (then nth_tl(||filter;es-interface-history(es-prior-interface{i:l}
== & ( & ( (then nth_tl(||filter;es-interface-history(es-prior-interface(esSys)(e)))||;
== & ( & ( (then nth_tl(filter(isupdate;es-interface-history(esSys; (f(e)))))
== & ( & ( (else filter(isupdate;es-interface-history(esSys; (f(e))))
== & ( & ( (fi 
== & ( & ( ( (Cmd List)))))
== & ((((e  In)))  (es-loc(es; (f(e))) = es-loc(ese Id)  (Sys(e) = []  (Cmd List)))
== & (did-forward(esSysfe)
== & ( (a:es-E-interface(es;Sys).
== & ( es-locl(esae)
== & (  should-forward(esInisupdatefa)
== & (  did-forward(esSysfa))) 
latex


Upabstract chain replication
Wellformedness Lemmasinput-forwarding wf
Definitions[car / cdr], x:AB(x), P & Q, if b then t else f fi , nth_tl(n;as), ||as||, prior(X), filter(P;l), es-interface-history(esXe), A, b, e  X, Id, f(a), loc(e), s = t, type List, X(e), [], x:AB(x), E(X), (e <loc e'), P  Q, should-forward(esInisupdatefa), did-forward(esSysfe)
FDL editor aliasesinput-forwarding

origin